artemis spinescens - Turkish English Dictionary